Справочное руководство по TDMS 7.0 API
VB Script
Смотри также Отправить замечание

Glossary Item Box

Исходный текст

'Снимает блокировки с обьектов текущего пользователя
'которые были им сделаны с чужого (не текущего) компьютера
Option Explicit

Dim lockedObjects  ' Коллекция обьектов, заблокированная пользователем
Dim oObj           ' Объектная переменная для найденного объекта
Dim lockComputer   ' С какого компьютера был заблокирован обьект
Dim msg            ' Итоговое сообщение

Set lockedObjects = ThisApplication.LockedObjects(ThisApplication.CurrentUser)
for each oObj in lockedObjects
  lockComputer = oObj.Permissions.LockComputer
  if lockComputer <> ThisApplication.CurrentComputer then    
    msg = msg + oObj.Description + ", " + lockComputer + vbCrLf
    oObj.Unlock(oObj.Permissions.LockType)
  end if
next
MsgBox "Unlocked objects: " + vbCrLf + msg
© 2023 CSoft Development. Все права защищены.